package 静态内部类;
//        1，什么是静态内部类？
//        静态内部类是一种特殊的成员内部类。
//        2，直接创建静态内部类对象的方式？
//        Outer.inner in = new Outer.inner();
//        3，如何调用静态内部类中的方法？
//        非静态方法： 先创建对象，用对象调用
//        静态方法： 外部类名.内部类名.方法名；

public class maintext {
    public static void main(String[] args) {
        //创建内部类的对象，并调用内部类的方法
        outer.iner in = new outer().new iner();
        in.show();
        //静态类里面的非静态方法
        //创建静态内部类的对象，并调用其方法,创建的方法不一样
        outer.iner1 in1 =new outer.iner1();
        in1.show();
        //静态类里面的静态方法，直接用类名调用
        outer.iner1.show1();

        in1.show1();//与上句代码同效
    }
}
